←Select platform

AddUserFont(byte[],int,int) Method

Summary

Adds a user font stored in memory to the LEADTOOLS tookit.

Syntax
C#
C++/CLI
Python
public static void AddUserFont( 
   byte[] data, 
   int offset, 
   int length 
) 
public:  
   static void AddUserFont( 
      array<Byte>^ data, 
      Int32 offset, 
      Int32 length 
   ) 
def AddUserFont(self,data,offset,length): 

Parameters

data

Buffer that contains the data for a valid font file.

offset

Offset into data, from which to start reading the data.

length

Number of bytes in data to use.

Remarks

Use this method to add one or more user fonts to the LEADTOOLS tookit. The font data can contain a single or many face types and this method can be called multiple times to add several fonts. LEADTOOLS supports both TrueType (.ttf) and OpenType (.otf) font formats.

This method allows a process using the LEADTOOLS tookit to use fonts without installing them on the operating system. Refer to LEADTOOLS Draw Engine and Multi-Platform Considerations for more information.

Note that fonts are added to the current draw engine. Therefore, an application must:

Use AddUserFont(string) to add a font stored in a disk file and AddUserFont(Stream) to add a font stored in a stream.

Use ClearUserFonts to delete all user fonts added to the LEADTOOLS tookit.

Requirements

Target Platforms

Help Version 22.0.2023.5.16
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.

Leadtools Assembly

Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.